package com.cy.pj.sys.service;

import com.cy.pj.common.vo.CheckBox;
import com.cy.pj.common.vo.PageObject;
import com.cy.pj.common.vo.SysRoleMenuVo;
import com.cy.pj.sys.pojo.SysRole;

import java.util.List;

/**
 * @Author YuBaoFu
 * @create 2025/06/03
 * @description
 */
public interface SysRoleService {

    PageObject<SysRole> findPageObjects(String name,Integer pageCurrent);

    int deleteObject(Integer id);

    int saveObject(SysRole sysRole,Integer[] menuIds);

    SysRoleMenuVo findObjectById(Integer id);

    int updateObject(SysRole sysRole,Integer[] menuIds);

    List<CheckBox> findObjects();


}
